Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

UART
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Lo mwawUART o mwbaUniversal Asynchronous Receiver-Transmitter (mwbqricevitore-trasmettitore asincrono universale) è un dispositivo mwbghardware, di uso generale o dedicato, che converte flussi di mwbwbit di dati da un mwcaformato parallelo a un mwcqformato seriale asincrono o viceversa.

Gli mwcwUSART (mwdaUniversal Synchronous-Asynchronous Receiver/Transmitter), hanno il compito di gestire le comunicazioni delle interfacce seriali mwdqRS-232. Costituiscono un'evoluzione degli UART, come si evince dal nome stesso, in grado di gestire anche mwdgtrasmissioni seriali sincrone. In un secondo tempo furono dotati di un buffer interno di tipo mwdwFIFO.

Contents

Storia
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Storia

Il primo USART montato sul mwgaPC IBM fu l'mwgqIntel 8251A denominato Programmable Communication Interface, un'USART ad un solo canale. Mentre il 8250 UART della mwggNational Semiconductor fu installato nella prima gamma di mwgwIBM PC per gestire la porta seriale mwhaRS-232 e successivamente installato su una vasta gamma di dispositivi dell'epoca.cite-ref-1[1] Il 8250 aveva una velocità massima (programmable) di 9600 mwiqbps. Nella linea mwigIBM Personal Computer/AT fu sostituito dal migliorato 16450.

A seguire fu commercializzato il 16550 UART della mwjaNational Semiconductor introdotto inizialmente nella gamma mwjqIBM PS/2 e poteva andare ad una velocità massima di 115200 mwjgbps. Per ovviare alla gestione degli mwjwinterrupt carattere per carattere, rallentando la mwkaCPU, il 16550 offriva un mwkqbuffer mwkgFIFO a 16-mwkwbyte. Sia l'interfaccia mwlahardware che mwlqsoftware del 16550 sono retro-compatibili con il 16450 UART. La sua ultima revisione è la 16550D, messa in commercio nel 1995.cite-ref-2[2]

A partire dagli mwmwanni 2000, la maggior parte dei produttori di computer mwnaIBM compatibili ha iniziato a rimuovere le porte mwnqRS-232 esterne in favore di connessioni più veloci e versatili come l'mwngUSB. Per gli utenti che necessitano ancora di porte seriali RS-232, vengono comunemente utilizzati mwnwadattatori USB-UART esterni.

Descrizione

Ogni famiglia di mwogmicroprocessori ha la sua UART/USART dedicata. Nei mwowmicrocontrollori, quando disponibile, questa funzione è interna agli stessi.

La famiglia mwpqZ80 chiamava questi componenti "Serial Input Output": SIO0, SIO1, SIO2 che erano degli USART a 2 canali, e il SIO9 che aveva un solo canale. Della famiglia faceva parte anche un componente asincrono chiamato DART (Dual Asynchronous Receiver Trasmitter).

Nei personal computer mwpwIBM compatibili le funzioni UART sono espletate da un mwqacircuito integrato disegnato per implementare l'interfaccia elettrica per la mwqqcomunicazione seriale, questo è spesso usato per implementare la porta seriale dove è spesso connesso ad un mwqgRS-232 per mwqwmodem, mwramouse e mwrqstampanti.

Note

cite-note-11. mwtamwtqmwtg8250 UART Information, su mwtwwww.techedge.com.au. mwuaURL consultato il 20 ottobre 2022.
cite-note-22. mwvamwvqmwvgPC16550D datasheet (mwvwmwwaPDF), su mwwqnational.com. mwwgURL consultato il 20 ottobre 2022 mwww(archiviato dall'mwxaurl originale il 13 giugno 2008).

Voci correlate

• mwyaRS232

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su UART

Collegamenti esterni

• mwzw(EN) mwaaWikibooks: mwaqmwagSerial Programming/8250 UART Programming